// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.infra.galaxy.common.model; public class Result { public static final int SUCCESS = 1; protected int code; protected String message; public Result() { code = 1; message = "success"; } public Result(int i, String s) { code = i; message = s; } public Result(Result result) { this(result.getCode(), result.getMessage()); } public boolean equals(Object obj) { if (this != obj) goto _L2; else goto _L1 _L1: boolean flag = true; _L4: return flag; _L2: flag = false; if (obj == null) goto _L4; else goto _L3 _L3: boolean flag1; flag1 = obj instanceof Result; flag = false; if (!flag1) goto _L4; else goto _L5 _L5: Result result; int i; int j; result = (Result)obj; i = result.getCode(); j = getCode(); flag = false; if (i != j) goto _L4; else goto _L6 _L6: boolean flag2; boolean flag3; boolean flag4; boolean flag5; if (result.getMessage() == null) { flag2 = true; } else { flag2 = false; } if (getMessage() == null) { flag3 = true; } else { flag3 = false; } flag4 = flag2 ^ flag3; flag = false; if (flag4) goto _L4; else goto _L7 _L7: if (result.getMessage() == null) { break; /* Loop/switch isn't completed */ } flag5 = result.getMessage().equals(getMessage()); flag = false; if (!flag5) goto _L4; else goto _L8 _L8: return true; } public int getCode() { return code; } public String getMessage() { return message; } public int hashCode() { int i = 31 * (31 + getCode()); int j; if (getMessage() == null) { j = 0; } else { j = getMessage().hashCode(); } return j + i; } public void setCode(int i) { code = i; } public void setMessage(String s) { message = s; } public void setResult(Result result) { setCode(result.getCode()); setMessage(result.getMessage()); } }